package com.TJGD.projectModule.pojo;

import java.io.Serializable;

public class pCost implements Serializable {
    /**
     * 项目成本标识
     */
    private Long pcid;

    /**
     * 编号
     */
    private String projectCostNum;

    /**
     * 科目名称
     */
    private String subjectName;

    /**
     * 费用明细
     */
    private String feeDetail;

    /**
     * 预算金额
     */
    private Double preMoney;

    /**
     * 当前成本
     */
    private Double curCost;

    /**
     * 预算成本小计
     */
    private Double preCostTotal;

    /**
     * 当前成本小计
     */
    private Double curCostTotal;

    /**
     * 成本发生比
     */
    private Double costRatio;

    private static final long serialVersionUID = 1L;

    public Long getPcid() {
        return pcid;
    }

    public void setPcid(Long pcid) {
        this.pcid = pcid;
    }

    public String getProjectCostNum() {
        return projectCostNum;
    }

    public void setProjectCostNum(String projectCostNum) {
        this.projectCostNum = projectCostNum == null ? null : projectCostNum.trim();
    }

    public String getSubjectName() {
        return subjectName;
    }

    public void setSubjectName(String subjectName) {
        this.subjectName = subjectName == null ? null : subjectName.trim();
    }

    public String getFeeDetail() {
        return feeDetail;
    }

    public void setFeeDetail(String feeDetail) {
        this.feeDetail = feeDetail == null ? null : feeDetail.trim();
    }

    public Double getPreMoney() {
        return preMoney;
    }

    public void setPreMoney(Double preMoney) {
        this.preMoney = preMoney;
    }

    public Double getCurCost() {
        return curCost;
    }

    public void setCurCost(Double curCost) {
        this.curCost = curCost;
    }

    public Double getPreCostTotal() {
        return preCostTotal;
    }

    public void setPreCostTotal(Double preCostTotal) {
        this.preCostTotal = preCostTotal;
    }

    public Double getCurCostTotal() {
        return curCostTotal;
    }

    public void setCurCostTotal(Double curCostTotal) {
        this.curCostTotal = curCostTotal;
    }

    public Double getCostRatio() {
        return costRatio;
    }

    public void setCostRatio(Double costRatio) {
        this.costRatio = costRatio;
    }

    @Override
    public String toString() {
        StringBuilder sb = new StringBuilder();
        sb.append(getClass().getSimpleName());
        sb.append(" [");
        sb.append("Hash = ").append(hashCode());
        sb.append(", pcid=").append(pcid);
        sb.append(", projectCostNum=").append(projectCostNum);
        sb.append(", subjectName=").append(subjectName);
        sb.append(", feeDetail=").append(feeDetail);
        sb.append(", preMoney=").append(preMoney);
        sb.append(", curCost=").append(curCost);
        sb.append(", preCostTotal=").append(preCostTotal);
        sb.append(", curCostTotal=").append(curCostTotal);
        sb.append(", costRatio=").append(costRatio);
        sb.append(", serialVersionUID=").append(serialVersionUID);
        sb.append("]");
        return sb.toString();
    }
}